body {
	background-color : white;
	font-family : segoe ui, sans serif;
	color : black;
}

#log_window {
	background-color : #CCCCCC;
	margin-top : 200px;
	margin-left : 400px;
	margin-right : 400px;
	height : 200px;
	text-align : center;
    border : 1px solid black;
}

#log_window h3 {
	margin-top : 20px;
	margin-bottom : 20px;
}

#header {
    margin-top : 5px;
    margin-right : 20px;
    margin-left : 20px;
    background-color : #a8a9fe;
    padding-left : 10px;
    height : 100px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#header a {
	color : black;
	text-decoration : none;
       margin-bottom : 10px;
}

#header a:hover {
	color : black;
	text-decoration : none;
}

#header a:visited {
	text-decoration : none;
	color : black;
}

#header h1 {
    margin : 0px;
    padding : 0px;
}

#header h2 {
    margin : 0px;
    padding : 0px;
}

#menu {
    float : left;
    margin-top : 5px;
    margin-right : 20px;
    margin-left : 20px;
    background-color : #a8a9fe;
    width : 200px;
    height : 300px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#menu ul {
	margin: 0px; 
	padding-left: 0px;
	list-style-type: none;
}
			
#menu li {
	padding-left : 3px;
        color : white;
}

#menu a {
	display: block;
	padding-left : 6px;
	text-decoration : none;
	color : black;
}
			
#menu a:hover {
	text-decoration : none;
	background-color : #d7d9ff;
	color : black;
}

#menu a:visited {
	text-decoration : none;
	color : black;
}

#content {
    margin-top : 5px;
    margin-left : 230px;
    margin-right : 20px;
    padding : 0px;
    background-color : #d7d9ff;
    padding-bottom : 10px;
    background-image : url('../img/background.png');
    background-repeat : repeat-x;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#content table {
        border-collapse : collapse;
        margin : 10px;
        margin-left : 100px;
}

#content td {
    border : 1px solid black;
    padding : 2px;
    margin : 0px;
    border-spacing : 0px;
}

#content td.header {
    background-color : #a8a9fe;
}

#content td.main_cat {
    background-color : #32dc32;
}

#content td.sub_cat {
    background-color : #eceb8a;
    padding-left : 30px;
}

#content #form {
    margin-left : 100px;
}

#content #form td {
    border : 0px;
    padding-bottom : 10px;
    padding-left : 20px;
    vertical-align : top;
}

#content #form td.label {
    text-align : right;
    font-weight : bold;
}

#content #form table {
   margin-left : 0px;
}


#content #form td.price input {
    text-align : right;
}

#content #form td.desc textarea {
    width : 500px;
    height : 300px;
}

#content #form span.error {
    color : red;
    text-weight : bold;
    vertical-align : left;
    padding-left : 10px;
}

#content #form td.short_desc textarea {
    width : 500px;
    height : 100px;

}

.nicEdit-panel {
        background-color: #fff;
}

#description {
    background-color: #fff;
}

#pagecount {
    margin : 0px;
    text-align : center;
}